/**
 * 
 */
package jmine.tec.utils.cripto.exception;

/**
 * @author gigante
 */
public class CriptoException extends RuntimeException {

    private static final long serialVersionUID = -1133700592309579623L;

    private String mensagem;

    /**
     * C'tor
     * 
     * @param message a mensagem
     * @param cause a causa
     */
    public CriptoException(String message, Throwable cause) {
        super(message, cause);
        this.mensagem = message;
    }

    /**
     * @param mensagem a mensagem de erro
     */
    public CriptoException(final String mensagem) {
        this.mensagem = mensagem;
    }

    /**
     * @return a mensagem de erro
     */
    public String getMensagem() {
        return this.mensagem;
    }

    /**
     * @return a mensagem de erro
     */
    @Override
    public String toString() {
        return this.mensagem;
    }
}
